package com.itheima.chap03;

public class PhysicalProduct extends Product{// 但是一个类不能继承多个类，可以理解为：一个类只能有一个爸爸
    private double weight;

     public PhysicalProduct(String name, double price, double weight) {
        super(name, price);
        // 在括号里没有东西时（即无参），super()是默认就有的，不用打印出来。它会在所有语句的最前面，意思是在执行子类构造方法前先调用父类的构造——父亲先行
        // 如果super有参数，则必须显式调用super()
        this.weight = weight;
    }

    public String displayINfo(){
        return super.displayINfo() + "重量：" + weight + "g";
    }

    public void sendProduct(){
        System.out.println("正在快递发货...");
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }
}

// 但是，我们可以认爷爷啊——多重继承